package io.kiki.sba.registry.common.model.client.pb;

public interface SyncConfigResponsePbOrBuilder extends
        // @@protoc_insertion_point(interface_extends:SyncConfigResponsePb)
        com.google.protobuf.MessageOrBuilder {

    /**
     * <code>.ResultPb result = 1;</code>
     */
    boolean hasResult();

    /**
     * <code>.ResultPb result = 1;</code>
     */
    ResultPb getResult();

    /**
     * <code>.ResultPb result = 1;</code>
     */
    ResultPbOrBuilder getResultOrBuilder();

    /**
     * <code>repeated string availableSegments = 2;</code>
     */
    java.util.List<java.lang.String> getAvailableSegmentsList();

    /**
     * <code>repeated string availableSegments = 2;</code>
     */
    int getAvailableSegmentsCount();

    /**
     * <code>repeated string availableSegments = 2;</code>
     */
    java.lang.String getAvailableSegments(int index);

    /**
     * <code>repeated string availableSegments = 2;</code>
     */
    com.google.protobuf.ByteString getAvailableSegmentsBytes(int index);

    /**
     * <code>int32 retryInterval = 3;</code>
     */
    int getRetryInterval();
}
